package Day016_字符流_Properties类.demo04_扩展;

import java.io.UnsupportedEncodingException;
import java.util.ResourceBundle;

/**
 * @author zhangyan
 * @date 2020/5/8 11:59
 */
public class Test {
    public static void main(String[] args) throws UnsupportedEncodingException {

        /*
            使用ResourceBundle读取配置文件,数据有中文的问题
         */
        //获取对象
        ResourceBundle rb = ResourceBundle.getBundle("a");
        //读取数据
        String username = rb.getString("username");
        System.out.println(username); //



        //转换编码
        //byte[] getBytes()  指定编码,把字符串转换为字节数据
        //String(byte[] bytes,Charset charset)  指定编码,把字节数据转换为字符串


        // 以ISO8859-1编码把字符串转换为字节数组
        byte[] bytes = username.getBytes("ISO8859-1");
        // 以gbk编码把字节数组转换为字符串
        System.out.println(new String(bytes, "gbk"));

    }
}
